<!DOCTYPE html>
<!--[if lt IE 7 ]><html lang="en-US" class="no-js ie ie6 lte7 lte8 lte9"><![endif]-->
<!--[if IE 7 ]><html lang="en-US" class="no-js ie ie7 lte7 lte8 lte9"><![endif]-->
<!--[if IE 8 ]><html lang="en-US" class="no-js ie ie8 lte8 lte9"><![endif]-->
<!--[if IE 9 ]><html lang="en-US" class="no-js ie ie9 lte9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="en-US" class="no-js"><!--<![endif]-->
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.5, minimum-scale=0.5">
        <title>The Ultimate Referral Guide to Your Audience by Parse.ly</title>
        <link rel="profile" href="http://gmpg.org/xfn/11" />
        <link rel="stylesheet" type="text/css" media="all" href="http://blog.parsely.com/wp-content/themes/svbtle/style.css" />
        <link rel="pingback" href="http://blog.parsely.com/xmlrpc.php" />
        <link rel="shortcut icon" href="http://blog.parsely.com/wp-content/themes/svbtle/images/favicon.ico" />
        <link rel="stylesheet" href="/wp-content/themes/svbtle/icon.css" />
        <!--[if lt IE 9]>
            <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
        
        <style type='text/css'>
					.no-break br {
						display: none !important;
					}
			</style><style type='text/css'>@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,latin-ext);p.ecae-button { font-family: 'Open Sans', Helvetica, Arial, sans-serif; }</style><link rel="alternate" type="application/rss+xml" title="Parse.ly &raquo; The Ultimate Referral Guide to Your Audience Comments Feed" href="http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/feed/" />
<link rel='stylesheet' id='fullcalendar-css'  href='http://blog.parsely.com/wp-content/plugins/wp-calendar/css/fullcalendar.css?ver=4.0.1' type='text/css' media='all' />
<link rel='stylesheet' id='ecae-buttonskin-none-css'  href='http://blog.parsely.com/wp-content/plugins/easy-custom-auto-excerpt/buttons/ecae-buttonskin-none.css?ver=2.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='ecae-frontend-css-css'  href='http://blog.parsely.com/wp-content/plugins/easy-custom-auto-excerpt/assets/style-frontend.css?ver=2.1.0' type='text/css' media='all' />
<link rel='stylesheet' id='jetpack_css-css'  href='http://blog.parsely.com/wp-content/plugins/jetpack/css/jetpack.css?ver=3.2.1' type='text/css' media='all' />
<!-- This site uses the Yoast Google Analytics plugin v5.1.2 - Universal disabled - https://yoast.com/wordpress/plugins/google-analytics/ -->
<script type="text/javascript">

	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-5989141-8']);
	_gaq.push(['_gat._forceSSL']);
	_gaq.push(['_trackPageview']);

	(function () {
		var ga = document.createElement('script');
		ga.type = 'text/javascript';
		ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0];
		s.parentNode.insertBefore(ga, s);
	})();

</script>
<!-- / Yoast Google Analytics -->
<script type='text/javascript' src='http://blog.parsely.com/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script>
<script type='text/javascript' src='http://blog.parsely.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var WPCalendar = {"ajaxUrl":"http:\/\/blog.parsely.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type='text/javascript' src='http://blog.parsely.com/wp-content/plugins/wp-calendar/js/fullcalendar.min.js?ver=4.0.1'></script>
<script type='text/javascript' src='http://blog.parsely.com/wp-content/plugins/jetpack/modules/related-posts/related-posts.js?ver=20140611'></script>
<script type='text/javascript' src='http://cdn.embedly.com/widgets/platform.js?ver=4.0.1'></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://blog.parsely.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.parsely.com/wp-includes/wlwmanifest.xml" /> 
<link rel='prev' title='Three Truths about Social Media and Your Readers' href='http://blog.parsely.com/post/1502/three-truths-about-social-media-and-your-readers/' />
<link rel='next' title='Mark Luckie: How Media Companies Should be Using Twitter' href='http://blog.parsely.com/post/1522/mark-luckie-how-media-companies-should-be-using-twitter/' />
<meta name="generator" content="WordPress 4.0.1" />
<link rel='canonical' href='http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/' />
<link rel='shortlink' href='http://wp.me/p4O3RN-on' />
<script charset="utf-8" type="text/javascript">var switchTo5x=true;</script><script charset="utf-8" type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script charset="utf-8" type="text/javascript">stLight.options({publisher:"73823332-efb5-41e4-b60d-6041cf06d2a3" , doNotCopy: true, hashAddressBar: false, doNotHash: true});var st_type='wordpress3.6.1';</script><!-- BEGIN wp-parsely Plugin Version 1.7 -->
<meta name='wp-parsely_version' id='wp-parsely_version' content='1.7' />
   <script type="application/ld+json">
   {"@context":"http:\/\/schema.org","@type":"NewsArticle","headline":"The Ultimate Referral Guide to Your Audience","url":"http:\/\/blog.parsely.com\/post\/1511\/the-ultimate-referral-guide-to-your-audience\/","thumbnailUrl":"","articleId":"1511","dateCreated":"2014-11-17T18:50:55Z","articleSection":"Analytics That Matter","creator":["Parse.ly"],"keywords":["authority report","facebook","linkedin","pinterest","referrals","stumbleupon","twitter"]}   </script>
<!-- END wp-parsely Plugin Version 1.7 -->

<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="The Ultimate Referral Guide to Your Audience" />
<meta property="og:url" content="http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/" />
<meta property="og:description" content="Though we hear about pageviews going up at many of the large online publishers, digital media companies still struggle to see a correlating increase in revenue. What’s the disconnect? Methods to in..." />
<meta property="article:published_time" content="2014-11-17T18:50:55+00:00" />
<meta property="article:modified_time" content="2014-11-17T18:50:55+00:00" />
<meta property="article:author" content="http://blog.parsely.com/post/author/admin/" />
<meta property="og:site_name" content="Parse.ly" />
<meta property="og:image" content="http://blog.parsely.com/wp-content/uploads/2014/11/top-aggregator-referrers-graph.png" />
<meta property="og:image" content="http://blog.parsely.com/wp-content/uploads/2014/11/top-search-referrers-graph.png" />
<meta property="og:image" content="http://blog.parsely.com/wp-content/uploads/2014/11/top-rss-referrers-graph.png" />
<meta property="og:image" content="http://blog.parsely.com/wp-content/uploads/2014/11/top-social-referrers-graph.png" />
<meta property="og:image" content="http://blog.parsely.com/wp-content/uploads/2014/11/CTO-vs-Marketing.jpg" />
<meta name="twitter:site" content="@jetpack" />
<meta name="twitter:image" content="http://38.media.tumblr.com/tumblr_lxkd96K47p1r9jbmuo1_500.gif?w=240" />
<meta name="twitter:card" content="summary" />

        <!-- Typekit -->
        <script type="text/javascript" src="//use.typekit.net/zsy7rjo.js"></script>
        <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
        <script language="javascript" type="text/javascript">
          jQuery(document).ready(function() {
              jQuery('#hide_arrow').click(function() {
                  jQuery('#responsive_hideable').slideUp();
                  jQuery('#hide_arrow').hide();
                  jQuery('#show_arrow').show();
              });
              jQuery('#show_arrow').click(function() {
                  jQuery('#responsive_hideable').slideDown();
                  jQuery('#show_arrow').hide();
                  jQuery('#hide_arrow').show();
                  console.log("click show");
              });
          });
          </script>
    </head>
    <body class="single single-post postid-1511 single-format-standard">

        <header id="sidebar">
            <ul id="drop_menu">
                <li><figure class="logo medium">
                        <a href="http://blog.parsely.com/"><img class="parsely_logo" src="/wp-content/themes/svbtle/images/logo-2x.png" /></a>
                    </figure></li>
                <li><div id="show_arrow"></div></li>
                <li><div id="hide_arrow"></div></li>
            </ul>
              <h3>Helping newsrooms<br />see their audience clearly</h3>
            <div id="responsive_hideable">
                <ul id="user_nav">
                    <div class="textwidget description">A blog about the intersection of digital media and analytics, from Parse.ly. We deliver fresh insights to the web's best publishers.</div>

                    <li class="social-listing">
                        <a target="_blank" href="http://Parse.ly"><span class="icon-parsely"></span></a>
                        <a target="_blank" href="https://blog.parsely.com/?feed=rss"><span class="icon-rss"></span></a>
                        <a target="_blank" href="https://twitter.com/Parsely"><span class="icon-twitter"></span></a>
                        <a target="_blank" href="https://github.com/parsely/"><span class="icon-github"></span></a>
                        <a target="_blank" href="https://www.facebook.com/parselydash"><span class="icon-facebook"></span></a>
                        <a target="_blank" href="https://www.linkedin.com/company/parsely-inc."><span class="icon-linkedin"></span></a>
                    </li>

                    <hr />

                    			<div class="textwidget">
<p class="nav_title">NOTABLE EVENTS</p>
</div>
		<span class="hidden">Notable Events</span>			<div class="textwidget"><hr />

<p class="nav_title">POST CATEGORIES</p></div>
		<div class="menu-categories-container"><ul id="menu-categories" class="menu"><li id="menu-item-923" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-923"><a href="http://blog.parsely.com/post/category/journalism-today/" onclick="_gaq.push(['_trackEvent', 'outbound-widget-int', 'http://blog.parsely.com/post/category/journalism-today/', 'Journalism Today']);" >Journalism Today</a></li>
<li id="menu-item-1033" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-1033"><a href="http://blog.parsely.com/post/category/analytics-that-matter/" onclick="_gaq.push(['_trackEvent', 'outbound-widget-int', 'http://blog.parsely.com/post/category/analytics-that-matter/', 'Analytics That Matter']);" >Analytics That Matter</a></li>
<li id="menu-item-1060" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1060"><a href="http://blog.parsely.com/post/category/parse-ly-tech/" onclick="_gaq.push(['_trackEvent', 'outbound-widget-int', 'http://blog.parsely.com/post/category/parse-ly-tech/', 'Parse.ly Tech']);" >Parse.ly Tech</a></li>
<li id="menu-item-1061" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1061"><a href="http://blog.parsely.com/post/category/tips-and-tricks-using-parse-ly/" onclick="_gaq.push(['_trackEvent', 'outbound-widget-int', 'http://blog.parsely.com/post/category/tips-and-tricks-using-parse-ly/', 'Tips and Tricks Using Parse.ly']);" >Tips and Tricks Using Parse.ly</a></li>
<li id="menu-item-1062" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1062"><a href="http://blog.parsely.com/post/category/parse-ly-culture/" onclick="_gaq.push(['_trackEvent', 'outbound-widget-int', 'http://blog.parsely.com/post/category/parse-ly-culture/', 'Parse.ly Culture']);" >Parse.ly Culture</a></li>
</ul></div><form role="search" method="get" id="searchform" class="searchform" action="http://blog.parsely.com/">
				<div>
					<label class="screen-reader-text" for="s">Search for:</label>
					<input type="text" value="" name="s" id="s" />
					<input type="submit" id="searchsubmit" value="Search" />
				</div>
			</form>                                    </ul>
            </div>
        </header>

        <section id="river" role="main">

            
<header id="begin">
    <div class="header_row">
        <div class="header_inline"><a href="http://www.parsely.com/tour/?utm_source=parsely-blog&utm_medium=header&utm_campaign=blog">Product Tour</a></div>
        <div class="header_inline"><a href="http://www.parsely.com/about/?utm_source=parsely-blog&utm_medium=header&utm_campaign=blog">About</a></div>
        <div class="header_inline"><a href="http://parsely.com/authority/?utm_source=parsely-blog&utm_medium=header&utm_campaign=blog">Media Research</a></div>
        <div class="header_inline"><a href="http://press.parsely.com/coverage">Press</a></div>
        <div class="header_inline"><a href="http://www.parsely.com/trial/?utm_source=parsely-blog&utm_medium=header&utm_campaign=blog">Try Parse.ly</a></div>
    </div>
</header>




<article id="1511" class="post">

    <h2 class="entry-title">	<a href="http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/" class="no-link" title="Permalink to The Ultimate Referral Guide to Your Audience" rel="bookmark">The Ultimate Referral Guide to Your Audience</a>

</h2>

        <div class="entry-content">
        <p>Though we hear about pageviews going up at many of the large online publishers, digital media companies still struggle to see a correlating increase in revenue. What’s the disconnect? Methods to increase almost any metric, including pageviews and visitors, don’t always focus on long-term benefits to the people that matter most when it comes to generating revenue: the audience.</p>
<p>Think of metrics like the Force. Sure, they have a dark-side: user-unfriendly slideshows to increase clicks, or enlarged images for more scrolling and time engaged.</p>
<p><img class="alignnone" src="http://38.media.tumblr.com/tumblr_lxkd96K47p1r9jbmuo1_500.gif" alt="" width="500" height="211" /></p>
<p>But you can use the “Force” of metrics for good: to understand your audience and create better experiences for them. Metrics can arm anyone in digital media, from editors to business executives with with vital information about their readers’ preferences and behaviors. When it comes to audience insights, aim to be Luke Skywalker, not Darth Vader.</p>
<h2><b>Why Referrals Matter</b></h2>
<p>Data allows publishers today to see where readers come from and how they found an article or story. This tells you how readers already spend their time, what they care about, and can give you a good idea of who they might be based on some <a href="http://www.businessinsider.com/2014-social-network-demographics-2014-11?utm_source=Parsely&amp;utm_medium=blog&amp;utm_campaign=Parsely_Content" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://www.businessinsider.com/2014-social-network-demographics-2014-11?utm_source=Parsely&amp;utm_medium=blog&amp;utm_campaign=Parsely_Content', 'basic demographics about the referral networks']);" >basic demographics about the referral networks</a>.</p>
<p>Analytics that tell you where your traffic comes from on a story by story or author by author basis will give you the clearest picture of your audience. For example, here’s the referral sources for articles written by our CTO on the Parse.ly blog next to the referral sources for articles written by our Director of Marketing:</p>
<p><img class="aligncenter size-full wp-image-1512" src="http://blog.parsely.com/wp-content/uploads/2014/11/CTO-vs-Marketing.jpg" alt="CTO-vs-Marketing" width="600" height="323" /></p>
<p>Looking at this, we know that readers coming to our blog for articles about technology (<a href="http://blog.parsely.com/post/1271/storm/" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/post/1271/storm/', 'Apache Storm overviews']);" title="Apache Storm: The Big Reference">Apache Storm overviews</a>, information on our open-source technology <a href="http://blog.parsely.com/post/1172/streamparse/" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/post/1172/streamparse/', 'streamparse']);" title="streamparse: Python and Apache Storm made easy with a new open source project">streamparse</a>) tend to search for these technologies, or come from technology-based aggregation sites like Hacker News, Lobsters and tend to congregate on Twitter.</p>
<p>Readers coming to articles written by our Director of Marketing tend to use more social networks, like LinkedIn and Facebook as well as Twitter, and are active in the content and journalism communities, as indicated by Contently and Poynter.org’s presence.</p>
<p>We consider what people on these sites and networks want to learn or read about when we write new blog posts or create whitepapers and ebooks. We think about what kind of information we have that might be useful and interesting to someone that also reads about content marketing or regularly participates in tech conversations. It’s also a great gut-check to see if the audience we intended to reach is actually seeing our stories.</p>
<h2><b>Referral Trends and Benchmarking Against Your Peers</b></h2>
<p>Access to internal data allows you to focus on your own readers, but what about understanding your broader competitive set? Where are their readers coming from?</p>
<p>Parse.ly publishes a quarterly <a href="http://www.parsely.com/authority?utm_source=blog&amp;utm_medium=text&amp;utm_campaign=AuthorityReport" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://www.parsely.com/authority?utm_source=blog&amp;utm_medium=text&amp;utm_campaign=AuthorityReport', 'Authority Report']);" >Authority Report</a> that includes a summary of refferal traffic based on billions of pageviews on our network of digital publishing sites. In the most recent edition, we compared referral traffic on a year-over-year basis (Aug. 2013-Aug. 2014).</p>
<p>Overall, the data told the story of the rise of social and the constricting of all other categories. Since search was the largest, it had the most landshare to lose, but in general, social’s rise was at the expense of all other categories.</p>
<p><a href="http://www.parsely.com/authority" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://www.parsely.com/authority', '']);" ><img class="aligncenter wp-image-1503" src="http://blog.parsely.com/wp-content/uploads/2014/11/1-ref-cat.png" alt="1-ref-cat" width="600" height="324" /></a></p>
<p><i>See the full breakdown of top twenty five referrals and how they changed when you </i><a href="http://www.parsely.com/authority?utm_source=blog&amp;utm_medium=text&amp;utm_campaign=AuthorityReport" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://www.parsely.com/authority?utm_source=blog&amp;utm_medium=text&amp;utm_campaign=AuthorityReport', 'subscribe to the report']);" ><i>subscribe to the report</i></a><i>.</i></p>
<h2><b>Social: Facebook the disruptor</b></h2>
<p>Most of social’s gains came directly from the increase in Facebook traffic to sites.</p>
<p><a href="http://blog.parsely.com/wp-content/uploads/2014/11/top-social-referrers-graph.png" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/wp-content/uploads/2014/11/top-social-referrers-graph.png', '']);" ><img class="aligncenter size-full wp-image-1513" src="http://blog.parsely.com/wp-content/uploads/2014/11/top-social-referrers-graph.png" alt="Top Social Networks to send referrals" width="600" height="400" /></a></p>
<p>Facebook made a huge jump, going from 12% of overall traffic referrals to over 20% (22.7% to be precise). This is similar to <a href="http://www.nytimes.com/2014/10/27/business/media/how-facebook-is-changing-the-way-its-users-consume-journalism.html" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://www.nytimes.com/2014/10/27/business/media/how-facebook-is-changing-the-way-its-users-consume-journalism.html', 'findings of other vendors']);" >findings of other vendors</a> and has recently spurred a torrent of concern over how much influence the social giant has over readers.</p>
<p>For instance, <a href="https://blog.shareaholic.com/social-media-traffic-trends-10-2014/?utm_source=Parsely&amp;utm_medium=blog&amp;utm_campaign=ParselyContent" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'https://blog.shareaholic.com/social-media-traffic-trends-10-2014/?utm_source=Parsely&amp;utm_medium=blog&amp;utm_campaign=ParselyContent', 'Shareaholic found almost exactly the same percentage increase']);" >Shareaholic found almost exactly the same percentage increase</a> for Facebook referrals over a similar time (they tracked Sept 2013 through Sept 2014).</p>
<p><a href="https://blog.shareaholic.com/social-media-traffic-trends-10-2014/" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'https://blog.shareaholic.com/social-media-traffic-trends-10-2014/', '']);"  target="_blank"><img class="alignnone" src="https://blog.shareaholic.com/wp-content/uploads/2014/10/Social-Media-Traffic-Trends-Report-October-2014-chart.png" alt="" width="950" height="234" /></a></p>
<p>&nbsp;</p>
<p>However, our network saw Twitter and Stumbleupon as the two highest referrers after Facebook. Pinterest didn’t make a mark until four, though we did see the directional changes in growth match for all three networks.</p>
<p>Even at this scale of billions of referrers, the types of audiences that the Parse.ly network sees versus the Shareaholic network likely accounts for these differences.</p>
<h2><b>Search: The dominator</b></h2>
<p>Say what you will about the rise of social, search still eeks out more overall web visits. Though we did see the two come toe-to-toe <a href="http://marketingland.com/parse-ly-search-overtakes-social-referral-source-major-publishers-83460" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://marketingland.com/parse-ly-search-overtakes-social-referral-source-major-publishers-83460', 'back in January']);" >back in January</a>, search has climbed back up into the dominate position.</p>
<p><a href="http://blog.parsely.com/wp-content/uploads/2014/11/top-search-referrers-graph.png" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/wp-content/uploads/2014/11/top-search-referrers-graph.png', '']);" ><img class="aligncenter size-full wp-image-1515" src="http://blog.parsely.com/wp-content/uploads/2014/11/top-search-referrers-graph.png" alt="top-search-referrers-graph" width="600" height="400" /></a></p>
<p>Google didn’t even lose any ground to the Facebook growth &#8211; it gained almost two percentage points as a referral source to news sites.</p>
<p>One thing to note in our data: the search traffic shown controls for the “brand search” effect. Brand search is typing a brand name i.e. “Business Insider” into Google Chrome’s browser bar or in a search field instead of typing the domain directly or clicking on a bookmark. In those cases, though the referrer tracks as “search,” but it doesn’t accurately describe the intention of the searcher; they already knew where they wanted to go.</p>
<p>The data in the Authority Report only considers post URLs, not landing pages or homepages. This means that every view we account for came directly to an article, video or story.</p>
<h2><strong><b>Aggregators and RSS: The displaced</b></strong></h2>
<p><a href="http://blog.parsely.com/wp-content/uploads/2014/11/top-aggregator-referrers-graph.png" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/wp-content/uploads/2014/11/top-aggregator-referrers-graph.png', '']);" ><img class="aligncenter wp-image-1516 size-full" src="http://blog.parsely.com/wp-content/uploads/2014/11/top-aggregator-referrers-graph.png" alt="top-aggregator-referrers-graph" width="600" height="400" /></a></p>
<p>&nbsp;</p>
<p>Our data saw almost all aggregators sites account for less of the overall referral pie for traffic. One theory why? Over the past year, digital news outlets have started to embrace more aggregation on their own sites. Huffington Post and Gawker have a strong reputation for aggregating other outlets stories; the New York Times now links out to others’ top stories <a href="http://www.niemanlab.org/2014/09/watching-what-happens-the-new-york-times-is-making-a-front-page-bet-on-real-time-aggregation/" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://www.niemanlab.org/2014/09/watching-what-happens-the-new-york-times-is-making-a-front-page-bet-on-real-time-aggregation/', 'on their homepages']);" >on their homepages</a> and <a href="http://www.niemanlab.org/2014/04/nyt-now-out-today-mixes-lots-of-good-mobile-centric-ideas-with-moments-of-caution/" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://www.niemanlab.org/2014/04/nyt-now-out-today-mixes-lots-of-good-mobile-centric-ideas-with-moments-of-caution/', 'in their apps']);" >in their apps</a>.</p>
<p><a href="http://blog.parsely.com/wp-content/uploads/2014/11/top-rss-referrers-graph.png" onclick="_gaq.push(['_trackEvent', 'outbound-article-int', 'http://blog.parsely.com/wp-content/uploads/2014/11/top-rss-referrers-graph.png', '']);" ><img class="aligncenter size-full wp-image-1514" src="http://blog.parsely.com/wp-content/uploads/2014/11/top-rss-referrers-graph.png" alt="top-rss-referrers-graph" width="600" height="400" /></a></p>
<p>RSS readers may have also suffered from social’s gains. <a href="http://gigaom.com/2013/08/26/feedly-dominating-the-post-reader-world-and-other-web-publishing-insights-from-parse-ly" onclick="_gaq.push(['_trackEvent', 'outbound-article', 'http://gigaom.com/2013/08/26/feedly-dominating-the-post-reader-world-and-other-web-publishing-insights-from-parse-ly', 'Feedly, which was poised to take over the RSS game']);" title="Feedly dominating the post-Reader world, and other web-publishing insights from Parse.ly"  target="_blank">Feedly, which was poised to take over the RSS game</a> after Google Reader was shuttered dipped in the past year. Mobile apps and social media feeds provide similar functionality combined with better social/mobile elements.</p>
<h2><b>The Last Word: “OTHER”</b></h2>
<p>Overall, this sample of sites saw a 30% increase of total external traffic, bolstered by strong social and search networks, but also ultimately aided by an increasingly larger set of long-tail sites. Does the large increase in this group point to more reliance on paid traffic distribution through networks like Outbrain, Taboola and their ilk?</p>
<p>It certainly points to the fact that digital publishers have to be more vigilant than ever about where their audiences live online, how they’re finding the content they read and how the publishers can craft cohesive strategies across their entire organization that use data on those activities to their advantage.</p>
<span class='st_facebook_large' st_title='The Ultimate Referral Guide to Your Audience' st_url='http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/'></span><span st_via='Parsely' st_username='Parsely' class='st_twitter_large' st_title='The Ultimate Referral Guide to Your Audience' st_url='http://blog.parsely.com/post/1511/the-ultimate-referral-guide-to-your-audience/'></span>
<div id='jp-relatedposts' class='jp-relatedposts' >
	<h3 class="jp-relatedposts-headline"><em>Related</em></h3>
</div>     <p class="attribution_left">Parse.ly, November 17, 2014</p>
    </div>
    <!-- .entry-summary -->
    </article><!-- #post-## -->




					<div class="comments">			<div id="respond" class="comment-respond">
				<h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/post/1511/the-ultimate-referral-guide-to-your-audience/#respond" style="display:none;">Cancel reply</a></small></h3>
									<form action="http://blog.parsely.com/wp-comments-post.php" method="post" id="commentform" class="comment-form">
																			<p class="comment-notes">Your email address will not be published. Required fields are marked <span class="required">*</span></p>							<p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" aria-required='true' /></p>
<p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" aria-required='true' /></p>
<p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="text" value="" size="30" /></p>
												<p class="comment-form-comment"><label for="comment">Comment</label> <textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>						<p class="form-allowed-tags">You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes:  <code>&lt;a href=&quot;&quot; title=&quot;&quot;&gt; &lt;abbr title=&quot;&quot;&gt; &lt;acronym title=&quot;&quot;&gt; &lt;b&gt; &lt;blockquote cite=&quot;&quot;&gt; &lt;cite&gt; &lt;code&gt; &lt;del datetime=&quot;&quot;&gt; &lt;em&gt; &lt;i&gt; &lt;q cite=&quot;&quot;&gt; &lt;strike&gt; &lt;strong&gt; </code></p>						<p class="form-submit">
							<input name="submit" type="submit" id="submit" value="Post Comment" />
							<input type='hidden' name='comment_post_ID' value='1511' id='comment_post_ID' />
<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
						</p>
						<p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="43ac99a6b2" /></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments">Notify me of follow-up comments by email.</label></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog">Notify me of new posts by email.</label></p><p style="display: none;"><input type="hidden" id="ak_js" name="ak_js" value="109"/></p>					</form>
							</div><!-- #respond -->
			</div>
<nav class="pagination">
  <span class="prev">
    <a href="http://blog.parsely.com/" class="back_to_blog">←&nbsp;&nbsp;&nbsp;read more</a>
  </span>
</nav>

</section><!-- #main -->

<script data-cfasync="false" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script type="text/javascript" charset="utf-8">
	function getKudos() {
	    var e = new Array;
	    return $("aside.kudo").each(function(t) {
	        article = $(this).closest("article").attr("id"),
	        e.push(article)
	    }),
	    $.post("http://blog.parsely.com/wp-admin/admin-ajax.php", {
	        kudosList: e,
					action:'my_special_action'
	    },
	    function(e) {
	        $.each(e,
	        function(e, t) {
	            var n = $("#" + t.external_id).find("span.num"),
	            r = n.text().replace(/,/g, ""),
	            i = t.kudos;
	            isNaN(r) && (r = 0),
	            isNaN(i) && (i = 9e6),
	            i - r >= 0 && (i = i.toString(), i = i.replace(/\B(?=(\d{3})+(?!\d))/g, ","), n.html(i))
	        })
	    }),
	    !0
	}
	function setViewport() {
	    $(window).width() < 900 && $("html,body").animate({
	        scrollLeft: 180
	    },
	    800)
	}
	function startCode() {
	    $("code").addClass("prettyprint"),
	    $.getScript("http://blog.parsely.com/wp-content/themes/svbtle/js/prettify.js").done(function(e, t) {
	        var n = "http://blog.parsely.com/wp-content/themes/svbtle/css/prettify.css";
	        $.get(n,
	        function(e) {
	            $('<style type="text/css"></style>').html(e).appendTo("head")
	        }),
	        prettyPrint();
	    })
	} (function(e, t) {
	    var n;
	    e.rails = n = {
	        linkClickSelector: "a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",
	        inputChangeSelector: "select[data-remote], input[data-remote], textarea[data-remote]",
	        formSubmitSelector: "form",
	        formInputClickSelector: "form input[type=submit], form input[type=image], form button[type=submit], form button:not(button[type])",
	        disableSelector: "input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",
	        enableSelector: "input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",
	        requiredInputSelector: "input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",
	        fileInputSelector: "input:file",
	        linkDisableSelector: "a[data-disable-with]",
	        CSRFProtection: function(t) {
	            var n = e('meta[name="csrf-token"]').attr("content");
	            n && t.setRequestHeader("X-CSRF-Token", n)
	        },
	        fire: function(t, n, r) {
	            var i = e.Event(n);
	            return t.trigger(i, r),
	            i.result !== !1
	        },
	        confirm: function(e) {
	            return confirm(e)
	        },
	        ajax: function(t) {
	            return e.ajax(t)
	        },
	        href: function(e) {
	            return e.attr("href")
	        },
	        handleRemote: function(r) {
	            var i,
	            s,
	            o,
	            u,
	            a,
	            f;
	            if (n.fire(r, "ajax:before")) {
	                u = r.data("cross-domain") || null,
	                a = r.data("type") || e.ajaxSettings && e.ajaxSettings.dataType;
	                if (r.is("form")) {
	                    i = r.attr("method"),
	                    s = r.attr("action"),
	                    o = r.serializeArray();
	                    var l = r.data("ujs:submit-button");
	                    l && (o.push(l), r.data("ujs:submit-button", null))
	                } else r.is(n.inputChangeSelector) ? (i = r.data("method"), s = r.data("url"), o = r.serialize(), r.data("params") && (o = o + "&" + r.data("params"))) : (i = r.data("method"), s = n.href(r), o = r.data("params") || null);
	                return f = {
	                    type: i || "GET",
	                    data: o,
	                    dataType: a,
	                    crossDomain: u,
	                    beforeSend: function(e, i) {
	                        return i.dataType === t && e.setRequestHeader("accept", "*/*;q=0.5, " + i.accepts.script),
	                        n.fire(r, "ajax:beforeSend", [e, i])
	                    },
	                    success: function(e, t, n) {
	                        r.trigger("ajax:success", [e, t, n])
	                    },
	                    complete: function(e, t) {
	                        r.trigger("ajax:complete", [e, t])
	                    },
	                    error: function(e, t, n) {
	                        r.trigger("ajax:error", [e, t, n])
	                    }
	                },
	                s && (f.url = s),
	                n.ajax(f)
	            }
	            return ! 1
	        },
	        handleMethod: function(r) {
	            var i = n.href(r),
	            s = r.data("method"),
	            o = r.attr("target"),
	            u = e("meta[name=csrf-token]").attr("content"),
	            a = e("meta[name=csrf-param]").attr("content"),
	            f = e('<form method="post" action="' + i + '"></form>'),
	            l = '<input name="_method" value="' + s + '" type="hidden" />';
	            a !== t && u !== t && (l += '<input name="' + a + '" value="' + u + '" type="hidden" />'),
	            o && f.attr("target", o),
	            f.hide().append(l).appendTo("body"),
	            f.submit()
	        },
	        disableFormElements: function(t) {
	            t.find(n.disableSelector).each(function() {
	                var t = e(this),
	                n = t.is("button") ? "html": "val";
	                t.data("ujs:enable-with", t[n]()),
	                t[n](t.data("disable-with")),
	                t.prop("disabled", !0)
	            })
	        },
	        enableFormElements: function(t) {
	            t.find(n.enableSelector).each(function() {
	                var t = e(this),
	                n = t.is("button") ? "html": "val";
	                t.data("ujs:enable-with") && t[n](t.data("ujs:enable-with")),
	                t.prop("disabled", !1)
	            })
	        },
	        allowAction: function(e) {
	            var t = e.data("confirm"),
	            r = !1,
	            i;
	            return t ? (n.fire(e, "confirm") && (r = n.confirm(t), i = n.fire(e, "confirm:complete", [r])), r && i) : !0
	        },
	        blankInputs: function(t, n, r) {
	            var i = e(),
	            s,
	            o = n || "input,textarea";
	            return t.find(o).each(function() {
	                s = e(this);
	                if (r ? s.val() : !s.val()) i = i.add(s)
	            }),
	            i.length ? i: !1
	        },
	        nonBlankInputs: function(e, t) {
	            return n.blankInputs(e, t, !0)
	        },
	        stopEverything: function(t) {
	            return e(t.target).trigger("ujs:everythingStopped"),
	            t.stopImmediatePropagation(),
	            !1
	        },
	        callFormSubmitBindings: function(n, r) {
	            var i = n.data("events"),
	            s = !0;
	            return i !== t && i.submit !== t && e.each(i.submit,
	            function(e, t) {
	                if (typeof t.handler == "function") return s = t.handler(r)
	            }),
	            s
	        },
	        disableElement: function(e) {
	            e.data("ujs:enable-with", e.html()),
	            e.html(e.data("disable-with")),
	            e.bind("click.railsDisable",
	            function(e) {
	                return n.stopEverything(e)
	            })
	        },
	        enableElement: function(e) {
	            e.data("ujs:enable-with") !== t && (e.html(e.data("ujs:enable-with")), e.data("ujs:enable-with", !1)),
	            e.unbind("click.railsDisable")
	        }
	    },
	    e.ajaxPrefilter(function(e, t, r) {
	        e.crossDomain //|| n.CSRFProtection(r)
	    }),
	    e(document).delegate(n.linkDisableSelector, "ajax:complete",
	    function() {
	        n.enableElement(e(this))
	    }),
	    e(document).delegate(n.linkClickSelector, "click.rails",
	    function(r) {
	        var i = e(this),
	        s = i.data("method"),
	        o = i.data("params");
	        if (!n.allowAction(i)) return n.stopEverything(r);
	        i.is(n.linkDisableSelector) && n.disableElement(i);
	        if (i.data("remote") !== t) return (r.metaKey || r.ctrlKey) && (!s || s === "GET") && !o ? !0: (n.handleRemote(i) === !1 && n.enableElement(i), !1);
	        if (i.data("method")) return n.handleMethod(i),
	        !1
	    }),
	    e(document).delegate(n.inputChangeSelector, "change.rails",
	    function(t) {
	        var r = e(this);
	        return n.allowAction(r) ? (n.handleRemote(r), !1) : n.stopEverything(t)
	    }),
	    e(document).delegate(n.formSubmitSelector, "submit.rails",
	    function(r) {
	        var i = e(this),
	        s = i.data("remote") !== t,
	        o = n.blankInputs(i, n.requiredInputSelector),
	        u = n.nonBlankInputs(i, n.fileInputSelector);
	        if (!n.allowAction(i)) return n.stopEverything(r);
	        if (o && i.attr("novalidate") == t && n.fire(i, "ajax:aborted:required", [o])) return n.stopEverything(r);
	        if (s) return u ? n.fire(i, "ajax:aborted:file", [u]) : !e.support.submitBubbles && e().jquery < "1.7" && n.callFormSubmitBindings(i, r) === !1 ? n.stopEverything(r) : (n.handleRemote(i), !1);
	        setTimeout(function() {
	            n.disableFormElements(i)
	        },
	        13)
	    }),
	    e(document).delegate(n.formInputClickSelector, "click.rails",
	    function(t) {
	        var r = e(this);
	        if (!n.allowAction(r)) return n.stopEverything(t);
	        var i = r.attr("name"),
	        s = i ? {
	            name: i,
	            value: r.val()
	        }: null;
	        r.closest("form").data("ujs:submit-button", s)
	    }),
	    e(document).delegate(n.formSubmitSelector, "ajax:beforeSend.rails",
	    function(t) {
	        this == t.target && n.disableFormElements(e(this))
	    }),
	    e(document).delegate(n.formSubmitSelector, "ajax:complete.rails",
	    function(t) {
	        this == t.target && n.enableFormElements(e(this))
	    })
	})(jQuery),	
	function(e) {
	    function t() {
	        if (o.jStorage) try {
	            s = l("" + o.jStorage)
	        } catch(e) {
	            o.jStorage = "{}"
	        } else o.jStorage = "{}";
	        a = o.jStorage ? ("" + o.jStorage).length: 0
	    }
	    function n() {
	        try {
	            o.jStorage = f(s),
	            u && (u.setAttribute("jStorage", o.jStorage), u.save("jStorage")),
	            a = o.jStorage ? ("" + o.jStorage).length: 0
	        } catch(e) {}
	    }
	    function r(e) {
	        if (!e || "string" != typeof e && "number" != typeof e) throw new TypeError("Key name must be string or numeric");
	        if ("__jstorage_meta" == e) throw new TypeError("Reserved key name");
	        return ! 0
	    }
	    function i() {
	        var e,
	        t,
	        r,
	        o = Infinity,
	        u = !1;
	        clearTimeout(h);
	        if (s.__jstorage_meta && "object" == typeof s.__jstorage_meta.TTL) {
	            e = +(new Date),
	            r = s.__jstorage_meta.TTL;
	            for (t in r) r.hasOwnProperty(t) && (r[t] <= e ? (delete r[t], delete s[t], u = !0) : r[t] < o && (o = r[t]));
	            Infinity != o && (h = setTimeout(i, o - e)),
	            u && n()
	        }
	    }
	    if (!e || !e.toJSON && !Object.toJSON && !window.JSON) throw Error("jQuery, MooTools or Prototype needs to be loaded before jStorage!");
	    var s = {},
	    o = {
	        jStorage: "{}"
	    },
	    u = null,
	    a = 0,
	    f = e.toJSON || Object.toJSON || window.JSON && (JSON.encode || JSON.stringify),
	    l = e.evalJSON || window.JSON && (JSON.decode || JSON.parse) ||
	    function(e) {
	        return ("" + e).evalJSON()
	    },
	    c = !1,
	    h,
	    p = {
	        isXML: function(e) {
	            return (e = (e ? e.ownerDocument || e: 0).documentElement) ? "HTML" !== e.nodeName: !1
	        },
	        encode: function(e) {
	            if (!this.isXML(e)) return ! 1;
	            try {
	                return (new XMLSerializer).serializeToString(e)
	            } catch(t) {
	                try {
	                    return e.xml
	                } catch(n) {}
	            }
	            return ! 1
	        },
	        decode: function(e) {
	            var t = "DOMParser" in window && (new DOMParser).parseFromString || window.ActiveXObject &&
	            function(e) {
	                var t = new ActiveXObject("Microsoft.XMLDOM");
	                return t.async = "false",
	                t.loadXML(e),
	                t
	            };
	            return t ? (e = t.call("DOMParser" in window && new DOMParser || window, e, "text/xml"), this.isXML(e) ? e: !1) : !1
	        }
	    };
	    e.jStorage = {
	        version: "0.1.7.0",
	        set: function(e, t, i) {
	            return r(e),
	            i = i || {},
	            p.isXML(t) ? t = {
	                _is_xml: !0,
	                xml: p.encode(t)
	            }: "function" == typeof t ? t = null: t && "object" == typeof t && (t = l(f(t))),
	            s[e] = t,
	            isNaN(i.TTL) ? n() : this.setTTL(e, i.TTL),
	            t
	        },
	        get: function(e, t) {
	            return r(e),
	            e in s ? s[e] && "object" == typeof s[e] && s[e]._is_xml && s[e]._is_xml ? p.decode(s[e].xml) : s[e] : "undefined" == typeof t ? null: t
	        },
	        deleteKey: function(e) {
	            return r(e),
	            e in s ? (delete s[e], s.__jstorage_meta && "object" == typeof s.__jstorage_meta.TTL && e in s.__jstorage_meta.TTL && delete s.__jstorage_meta.TTL[e], n(), !0) : !1
	        },
	        setTTL: function(e, t) {
	            var o = +(new Date);
	            return r(e),
	            t = Number(t) || 0,
	            e in s ? (s.__jstorage_meta || (s.__jstorage_meta = {}), s.__jstorage_meta.TTL || (s.__jstorage_meta.TTL = {}), 0 < t ? s.__jstorage_meta.TTL[e] = o + t: delete s.__jstorage_meta.TTL[e], n(), i(), !0) : !1
	        },
	        flush: function() {
	            return s = {},
	            n(),
	            !0
	        },
	        storageObj: function() {
	            function e() {}
	            return e.prototype = s,
	            new e
	        },
	        index: function() {
	            var e = [],
	            t;
	            for (t in s) s.hasOwnProperty(t) && "__jstorage_meta" != t && e.push(t);
	            return e
	        },
	        storageSize: function() {
	            return a
	        },
	        currentBackend: function() {
	            return c
	        },
	        storageAvailable: function() {
	            return !! c
	        },
	        reInit: function() {
	            var e;
	            if (u && u.addBehavior) {
	                e = document.createElement("link"),
	                u.parentNode.replaceChild(e, u),
	                u = e,
	                u.style.behavior = "url(#default#userData)",
	                document.getElementsByTagName("head")[0].appendChild(u),
	                u.load("jStorage"),
	                e = "{}";
	                try {
	                    e = u.getAttribute("jStorage")
	                } catch(n) {}
	                o.jStorage = e,
	                c = "userDataBehavior"
	            }
	            t()
	        }
	    },
	    function() {
	        var e = !1;
	        if ("localStorage" in window) try {
	            window.localStorage.setItem("_tmptest", "tmpval"),
	            e = !0,
	            window.localStorage.removeItem("_tmptest")
	        } catch(n) {}
	        if (e) try {
	            window.localStorage && (o = window.localStorage, c = "localStorage")
	        } catch(r) {} else if ("globalStorage" in window) try {
	            window.globalStorage && (o = window.globalStorage[window.location.hostname], c = "globalStorage")
	        } catch(s) {} else {
	            if (u = document.createElement("link"), !u.addBehavior) {
	                u = null;
	                return
	            }
	            u.style.behavior = "url(#default#userData)",
	            document.getElementsByTagName("head")[0].appendChild(u),
	            u.load("jStorage"),
	            e = "{}";
	            try {
	                e = u.getAttribute("jStorage")
	            } catch(a) {}
	            o.jStorage = e,
	            c = "userDataBehavior"
	        }
	        t(),
	        i()
	    } ()
	} (window.$ || window.jQuery),
	$(function() {
	    function n(t) {
	        t.addClass("active"),
	        t.children(".counter").children("span.txt").html("Don&rsquo;t move"),
	        t.children(".counter").children("span.num").hide(),
	        e = setTimeout(function() {
	            clearTimeout(e),
	            s(t)
	        },
	        1e3)
	    }
	    function r(t) {
	        clearTimeout(e),
	        t.children(".counter").children("span.txt").html("Kudos"),
	        t.children(".counter").children("span.num").show(),
	        t.removeClass("active")
	    }
	    function i(e) {
	        var t = e.closest("article").attr("id");
					$.post("http://blog.parsely.com/wp-admin/admin-ajax.php", {
	            article: t, action:'remove_kudos'
	        },
	        function() {
	            $.jStorage.set(t, !1)
	        });
	        var n = parseInt(e.find("span.num").text().replace(/,/g, "")) - 1;
	        e.find("span.num").text(n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")),
	        e.children(".counter").children("span.txt").html("Kudos"),
	        e.children(".counter").children("span.num").show(),
	        e.removeClass("complete deletable"),
	        e.addClass("kudoable")
	    }
	    function s(e) {
	        var t = e.closest("article").attr("id");
	        $.post("http://blog.parsely.com/wp-admin/admin-ajax.php", {
	            article: t,
							action:'my_special_action',
	        },
	        function() {
	            $.jStorage.set(t, !0)
	        });
	        var n = parseInt(e.find("span.num").text().replace(/,/g, "")) + 1;
	        e.find("span.num").text(n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")),
	        e.children(".counter").children("span.txt").html("Kudos"),
	        e.children(".counter").children("span.num").show(),
	        e.addClass("complete"),
	        e.removeClass("kudoable active")
	    }
	    var e,
	    t;
	    getKudos(),
	    setViewport(),
	    $("code, pre").length > 0 && startCode(),
	    $("a.kudobject").live({
	        click: function(e) {
	            return e.preventDefault(),
	            !1
	        },
	        mouseenter: function() {
	            kudo = $(this).parent(),
	            kudo.is(".kudoable") && n(kudo)
	        },
	        mouseleave: function() {
	            clearTimeout(e),
	            kudo = $(this).parent(),
	            r(kudo),
	            kudo.is(".complete") && kudo.addClass("deletable")
	        }
	    }),
	    $("a.kudobject").live("touchstart",
	    function(e) {
	        kudo = $(this).parent(),
	        kudo.is(".kudoable") && n(kudo),
	        e.preventDefault()
	    }),
	    $("a.kudobject").live("touchend",
	    function(t) {
	        clearTimeout(e),
	        kudo = $(this).parent(),
	        r(kudo),
	        kudo.is(".complete") && kudo.addClass("deletable"),
	        t.preventDefault()
	    }),
	    $("aside.deletable a.kudobject").live("click",
	    function(e) {
	        return kudo = $(this).parent(),
	        i(kudo),
	        e.preventDefault(),
	        !1
	    }),
	    $("aside.deletable a.kudobject").live("touchend",
	    function(e) {
	        return kudo = $(this).parent(),
	        i(kudo),
	        e.preventDefault(),
	        !1
	    }),
	    $("aside.kudo").each(function(e) {
	        var t = $(this).closest("article").attr("id"),
	        n = $.jStorage.get(t);
	        n && $(this).removeClass("kudoable").addClass("complete deletable")
	    }),
	    $("#svbtle_dropdown").mouseenter(function() {
	        clearTimeout(t),
	        $("#dropdown").show()
	    }).mouseleave(function() {
	        t = setTimeout("$('#dropdown').hide();", 800)
	    }),
	    $("#svbtle_dropdown").mouseenter(function() {
	        clearTimeout(t),
	        $("#dropdown").show()
	    }).mouseleave(function() {
	        t = setTimeout("$('#dropdown').hide();", 800)
	    })
	}),	$("input.pane_input, textarea.pane_input").bind("focus", function() {
			    $("li.text_field").removeClass("active"), $(this).parent("li.text_field").addClass("active")
			}), $("input.pane_input, textarea.pane_input").bind("blur", function() {
			    $("li.text_field").removeClass("active"), $("li.text_field").first().addClass("active")
			});
</script>

<!-- Marketo Insightera-->
<script type='text/javascript'>
    window.AIConfig = {};
    window.AIConfig.accountId='parsely';
    var protocol = (('https:' == document.location.protocol) ? 'https:' : 'http:');
    var tag = document.createElement('script');
    tag.src = protocol+'//cloud4.insightera.com/gw1/djs';
    tag.type = 'text/javascript';
    tag.async = true;
    var head = document.getElementsByTagName('head')[0] || document.documentElement;
    head.insertBefore( tag, head.firstChild );
</script>
<!-- Marketo Insightera end -->

<!-- Marketo Munchkin -->
<script type="text/javascript">
    (function() {
        var didInit = false;
        function initMunchkin() {
            if(didInit === false) {
                didInit = true;
                Munchkin.init('314-EBB-255');
            }
        }
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = '//munchkin.marketo.net/munchkin.js';
        s.onreadystatechange = function() {
            if (this.readyState == 'complete' || this.readyState == 'loaded') {
                initMunchkin();
            }
        };
        s.onload = initMunchkin;
        document.getElementsByTagName('head')[0].appendChild(s);
    })();
</script>
<!-- Marketo Munchkin end -->
		
		
<!-- START Parse.ly Include: Standard -->
<div id="parsely-root" style="display: none">
  <div id="parsely-cfg" data-parsely-site="blog.parsely.com"></div>
</div>
<script>
(function(s, p, d) {
  var h=d.location.protocol, i=p+"-"+s,
      e=d.getElementById(i), r=d.getElementById(p+"-root"),
      u=h==="https:"?"d1z2jf7jlzjs58.cloudfront.net"
      :"static."+p+".com";
  if (e) return;
  e = d.createElement(s); e.id = i; e.async = true;
  e.src = h+"//"+u+"/p.js"; r.appendChild(e);
})("script", "parsely", document);
</script>
<!-- END Parse.ly Include: Standard -->
	<div style="display:none">
	</div>
<script type='text/javascript' src='http://blog.parsely.com/wp-content/plugins/akismet/_inc/form.js?ver=3.0.3'></script>
<link rel='stylesheet' id='embedly_font_end-css'  href='http://blog.parsely.com/wp-content/plugins/embedly/css/embedly-frontend.css?ver=4.0.1' type='text/css' media='all' />
<script type='text/javascript' src='http://blog.parsely.com/wp-includes/js/jquery/ui/jquery.ui.core.min.js?ver=1.10.4'></script>
<script type='text/javascript' src='http://blog.parsely.com/wp-includes/js/comment-reply.min.js?ver=4.0.1'></script>
<script type='text/javascript' src='http://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201501'></script>
<script type='text/javascript' src='http://s.gravatar.com/js/gprofiles.js?ver=2015Janaa'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var WPGroHo = {"my_hash":""};
/* ]]> */
</script>
<script type='text/javascript' src='http://blog.parsely.com/wp-content/plugins/jetpack/modules/wpgroho.js?ver=4.0.1'></script>

	<script src="http://stats.wp.com/e-201501.js" type="text/javascript"></script>
	<script type="text/javascript">
	st_go({v:'ext',j:'1:3.2.1',blog:'71036611',post:'1511',tz:'0'});
	var load_cmc = function(){linktracker_init(71036611,1511,2);};
	if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc);
	else load_cmc();
	</script>	</body>
</html>